package com.code.wflow.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 流程实例表(Instance)表
 *
 * @author ggh
 * @date 2023/02/22
 */
@Data
public class Instance implements Serializable {
    private static final long serialVersionUID = 358091958078713360L;
    /**
     * 主键
     */
    private Long id;
    /**
     * 流程id
     */
    private Long workflowId;

    private String workflowName;
    /**
     * 业务数据
     */
    private String businessData;
    /**
     * 表单数据
     */
    private String formData;
    /**
     * 阶段 0未开始 1.进行中 2.结束
     */
    private Byte stage;
    /**
     * 实例状态 1.已驳回 2.审核通过 3.撤销流程
     */
    private Byte status;
    /**
     * 备注
     */
    private String remark;
    /**
     * 创建人
     */
    private Long createUserId;
    /**
     * 开始时间
     */
    private Date startTime;
    /**
     * 结束时间
     */
    private Date endTime;

}

